/*2S7LXljdWdGhrCxZ1MFl4nbo76lbmNV/zj9vAsZ4TsJjt35I/W4VBwuu/33I9fcb*/
/*
 * @Author: xiahui
 * @PageInfo: 常量
 * @Date: 2019-01-10 16:56:37
 * @Last Modified by: tianzhyw
 * @Last Modified time: 2022-01-27 14:42:44
 */

// 区域ID
const AREA = {
	searchId: 'search', // 列表查询区
	listTableId: 'head', // 列表表头区
	cardFormId: 'head', // 卡片表头区
	cardTableId: 'body', // 卡片表体区
	cardTermId: 'contractterm', // 合同条款区
	cardPayId: 'payagree', // 付款协议
	cardFeeId: 'contractfee', // 合同费用
	cardMemoraId: 'contractmemora', // 合同大事记
	cardChangeId: 'changehistory', // 变更历史
	cardExecutId: 'executeprocess', // 执行过程
	cardLeftId: 'leftinfo', // 卡片左侧区

	/** 按钮区域 */
	list_head: 'list_head', // 列表表头按钮区
	list_inner: 'list_inner', // 列表表体操作区

	card_head: 'card_head', // 卡片表头按钮区
	card_body: 'card_body', // 卡片 cardTableId 肩部按钮区
	card_term: 'card_term', // 卡片 cardTermId 肩部按钮区
	card_pay: 'card_pay', // 卡片 cardPayId 肩部按钮区
	card_fee: 'card_fee', // 卡片 cardFeeId 肩部按钮区
	card_memora: 'card_memora', // 卡片 cardMemoraId 肩部按钮区

	card_body_inner: 'card_body_inner', // 卡片 cardTableId 表体操作区
	card_term_inner: 'card_term_inner', // 卡片 cardTermId 表体操作区
	card_pay_inner: 'card_pay_inner', // 卡片 cardPayId 表体操作区
	card_fee_inner: 'card_fee_inner', // 卡片 cardFeeId 表体操作区
	card_memora_inner: 'card_memora_inner', // 卡片 cardMemoraId 表体操作区

	/** 请购单区域 */
	srcSearch: 'search',
	srcHead: 'head',
	srcBody: 'body',
	srcView: 'view',

	/** 交易类型区域 */
	extendAttribute: 'extendAttribute' // 交易类型区
};

const APPCODE = {
	appcodez2: '400400604',
	appcode20: '400400400',
	appcode28: '400500602'
};

// 页面模板编码
const PAGECODE = {
	listPagecode: '400400604_list',
	cardPagecode: '400400604_card',
	histPagecode: '400400604_history',
	ref20Pagecode: '400400400_20toZ2',
	ref28Pagecode: '400500602_28toZ2',
	templeteid: '400400604',
	card20: '400400400_card',
	card28: '400500602_card'
};

// 单页缓存
const DATASOURCECACHE = {
	dataSourceListCacheKey: 'ct.ct.purdaily.data_source_list', // 列表缓存ID
	dataSourceRef20CacheKey: 'ct.ct.purdaily.data_source_ref20', // 请购单
	dataSourceRef28CacheKey: 'ct.ct.purdaily.data_source_ref28', // 价格审批单
	tempCardCacheKey: 'ct.ct.purdaily.tempcard' //暂存缓存标识
};

//暂存相关常量
const TEMPSAVECONFIG = {
	type: 'card',
	tempsave: 'tempsave'
};

const CACHESTATUS = {
	add: 'add', // 新增缓存
	update: 'updata', // 更新缓存
	delete: 'delete', // 删除缓存
	modify: 'modify' // 变更
};

// 自定义缓存
const DEFCACHEKEY = {
	queryCacheKey: 'queryCacheKey', // 查询条件缓存
	query20CacheKey: 'query20CacheKey', // 请购单查询条件缓存
	query28CacheKey: 'query28CacheKey', // 价格审批单查询条件缓存
	transTypeCacheKey: 'transTypeCacheKey' // 报账报账平台默认值缓存
};

// 按钮ID
const BUTTONID = {
	Add: 'Add', // 新增
	AddGroup_1: 'AddGroup_1',
	AddGroup_2: 'AddGroup_2',
	Manual: 'Manual', // 自制
	Ref20: 'Ref20', // 请购单
	Ref28: 'Ref28', // 价格审批单
	Delete: 'Delete', // 删除
	Edit: 'Edit', // 修改
	Copy: 'Copy', // 复制
	ApproveInfo: 'ApproveInfo', // 审批详情
	Commit: 'Commit', // 提交
	CommitGroup: 'CommitGroup',
	UnCommit: 'UnCommit', // 收回
	Execute: 'Execute', // 执行
	ExecuteGroup: 'ExecuteGroup',
	Validate: 'Validate', // 生效
	UnValidate: 'UnValidate', // 取消生效
	Freeze: 'Freeze', // 冻结
	UnFreeze: 'UnFreeze', // 解冻
	End: 'End', // 终止
	UnEnd: 'UnEnd', // 取消终止
	Modify: 'Modify', // 变更
	ModifyDelete: 'ModifyDelete', // 变更删除
	Assitfunc: 'Assitfunc', // 辅助功能
	AssitfuncGroup_1: 'AssitfuncGroup_1',
	AssitfuncGroup_2: 'AssitfuncGroup_2',
	ControlScope: 'ControlScope', // 合同控制范围
	BatchControlScope: 'BatchControlScope', // 合同控制范围批量调整
	PayPlan: 'PayPlan', // 付款计划
	StructFile: 'StructFile', // 结构化附件
	File: 'File', // 附件
	ModifyHistory: 'ModifyHistory', // 变更历史
	BillLinkQuery: 'BillLinkQuery', // 联查
	BillLinkQueryGroup_1: 'BillLinkQueryGroup_1',
	BillLinkQueryGroup_2: 'BillLinkQueryGroup_2',
	QueryAboutBusiness: 'QueryAboutBusiness', // 单据追溯
	PayExecState: 'PayExecState', // 付款执行情况
	Print: 'Print', // 打印
	Print_list: 'Print_list', // 打印清单
	PrintGroup: 'PrintGroup',
	Output: 'Output', // 输出
	Refresh: 'Refresh', // 刷新
	PrintCountQuery: 'PrintCountQuery', // 打印次数查询

	Save: 'Save', // 保存
	SaveCommit: 'SaveCommit', // 保存提交
	Cancel: 'Cancel', // 取消
	Quit: 'Quit', // 退出转单
	LineGroup: 'LineGroup',
	LineGroup_2: 'LineGroup_2',
	LineGroup_3: 'LineGroup_3',
	LineGroup_4: 'LineGroup_4',
	LineGroup_5: 'LineGroup_5',
	AddLine: 'AddLine', // 增行
	AddLineTerm: 'AddLineTerm', // 增行
	AddLinePay: 'AddLinePay', // 增行
	AddLineFee: 'AddLineFee', // 增行
	AddLineMemora: 'AddLineMemora', // 增行
	DeleteLine: 'DeleteLine', // 删行
	DeleteLineTerm: 'DeleteLineTerm', // 删行
	DeleteLinePay: 'DeleteLinePay', // 删行
	DeleteLineFee: 'DeleteLineFee', // 删行
	DeleteLineMemora: 'DeleteLineMemora', // 删行
	CopyLine: 'CopyLine', // 复制行
	CopyLineTerm: 'CopyLineTerm', // 复制行
	CopyLinePay: 'CopyLinePay', // 复制行
	CopyLineFee: 'CopyLineFee', // 复制行
	CopyLineMemora: 'CopyLineMemora', // 复制行
	PasteLineToTail: 'PasteLineToTail', // 粘贴至末行
	PasteLineToTailTerm: 'PasteLineToTailTerm', // 粘贴至末行
	PasteLineToTailPay: 'PasteLineToTailPay', // 粘贴至末行
	PasteLineToTailFee: 'PasteLineToTailFee', // 粘贴至末行
	PasteLineToTailMemora: 'PasteLineToTailMemora', // 粘贴至末行
	CancelB: 'CancelB', // 取消(粘贴)
	CancelBTerm: 'CancelBTerm', // 取消(粘贴)
	CancelBPay: 'CancelBPay', // 取消(粘贴)
	CancelBFee: 'CancelBFee', // 取消(粘贴)
	CancelBMemora: 'CancelBMemora', // 取消(粘贴)
	PasteLine: 'PasteLine', // 粘贴至此
	PasteLineTerm: 'PasteLineTerm', // 粘贴至此
	PasteLinePay: 'PasteLinePay', // 粘贴至此
	PasteLineFee: 'PasteLineFee', // 粘贴至此
	PasteLineMemora: 'PasteLineMemora', // 粘贴至此

	LinkPriceInfo: 'LinkPriceInfo', // 联查价格明细
	ReRangeRowNo: 'ReRangeRowNo', // 重排行号
	Open: 'Open', // 展开
	InsertLine: 'InsertLine', // 插行

	Back: 'Back', // 返回

	ImageScan: 'ImageScan', // 影像扫描
	ImageView: 'ImageView', // 影像查看
	TemporaryStorage: 'TemporaryStorage', //暂存
	ShowDraft: 'ShowDraft', //草稿
	SendMail: 'SendMail'
};

// URL
const URL = {
	list: '/list',
	card: '/card',
	ref20: '/ref20',
	ref28: '/ref28',
	ref20Card: '/pu/pu/buyingreq/main/index.html#/card', //请购单卡片
	ref28Card: '/purp/pp/priceaudit/main/index.html#/card', //价格审批单
	returnAppcode: '400500602', //退出转单到价格审批单使用

	query: '/nccloud/ct/purdaily/query.do',
	pageQuery: '/nccloud/ct/purdaily/pageQuery.do',
	queryCard: '/nccloud/ct/purdaily/queryCard.do',
	edit: '/nccloud/ct/purdaily/edit.do',
	save: '/nccloud/ct/purdaily/save.do',
	saveCommit: '/nccloud/ct/purdaily/saveCommit.do',
	delete: '/nccloud/ct/purdaily/delete.do',
	copy: '/nccloud/ct/purdaily/copy.do',
	commit: '/nccloud/ct/purdaily/commit.do',
	unCommit: '/nccloud/ct/purdaily/unCommit.do',
	validate: '/nccloud/ct/purdaily/validate.do',
	unValidate: '/nccloud/ct/purdaily/unValidate.do',
	freeze: '/nccloud/ct/purdaily/freeze.do',
	unFreeze: '/nccloud/ct/purdaily/unFreeze.do',
	end: '/nccloud/ct/purdaily/end.do',
	unEnd: '/nccloud/ct/purdaily/unEnd.do',
	modify: '/nccloud/ct/purdaily/modify.do',
	modifyDelete: '/nccloud/ct/purdaily/modifyDelete.do',
	modifyHistory: '/nccloud/ct/purdaily/modifyHistory.do',

	print: '/nccloud/ct/purdaily/print.do',
	printdatapermission: '/nccloud/ct/purdaily/printdatapermission.do',

	headBeforeEdit: '/nccloud/ct/purdaily/headBeforeEdit.do',
	headAfterEdit: '/nccloud/ct/purdaily/headAfterEdit.do',
	bodyBeforeEdit: '/nccloud/ct/purdaily/bodyBeforeEdit.do',
	bodyAfterEdit: '/nccloud/ct/purdaily/bodyAfterEdit.do',
	saveandcommit: '/nccloud/ct/purdaily/saveandcommit.do',
	modifyandcommit: '/nccloud/ct/purdaily/modifyandcommit.do',

	/** 请购单 */
	query20: '/nccloud/ct/purdaily/query20.do',
	queryCard20: '/nccloud/ct/purdaily/queryCard20.do',

	/** 价格审批单 */
	query28: '/nccloud/ct/purdaily/query28.do',
	queryCard28: '/nccloud/ct/purdaily/queryCard28.do',
	query28toZ2: '/nccloud/ct/purdaily/query28toZ2.do',

	/** 合同交易类型 */
	queryTranstype: '/nccloud/ct/purdaily/queryTranstype.do'
};

// 页面状态
const UISTATUS = {
	add: 'add', // 新增
	browse: 'browse', // 浏览
	edit: 'edit', // 修改
	copy: 'copy', // 复制
	modify: 'modify', // 变更
	ref20: 'ref20', // 请购单
	ref28: 'ref28', // 价格审批单
	tempstatus: 'tempstatus' //暂存标志
};

// 字段
const FIELDS = {
	marbasclassbound: 'marbasclassbound', //物料基本分类范围
	sagaStatus: 'saga_status',
	crowno: 'crowno', // 行号
	pk_org: 'pk_org', // 采购组织
	pk_group: 'pk_group', // 集团
	pk_org_v: 'pk_org_v', // 采购组织版本
	pk_ct_pu: 'pk_ct_pu', // 采购合同主键
	pk_ct_pu_b: 'pk_ct_pu_b', // 合同基本主键
	pk_ct_pu_term: 'pk_ct_pu_term', // 合同条款主键
	pk_ct_pu_payment: 'pk_ct_pu_payment', // 合同付款协议
	pk_ct_pu_exp: 'pk_ct_pu_exp', // 合同费用主键
	pk_ct_pu_memora: 'pk_ct_pu_memora', // 大事记主键
	pk_ct_pu_change: 'pk_ct_pu_change', // 变更历史主键
	pk_ct_pu_exec: 'pk_ct_pu_exec', // 执行过程主键
	vbillcode: 'vbillcode', // 合同编码
	fstatusflag: 'fstatusflag', // 合同状态
	cvendorid: 'cvendorid', // 供应商
	cvendorvid: 'cvendorvid', // 供应商
	casscustid: 'casscustid', // 客户
	casscustvid: 'casscustvid', // 客户
	version: 'version', // 版本号
	ts: 'ts', // 时间戳
	depid: 'depid', // 部门最新版本
	bodyfk_cinventoryid: 'bodyfk_cinventoryid',
	bsc: 'bsc', // 委外
	noriprepaylimitmny: 'noriprepaylimitmny', // 原币预付款限额
	pk_financeorg: 'pk_financeorg', // 财务组织
	dbilldate: 'dbilldate', // 单据日期
	ntotalorigmny: 'ntotalorigmny', // 价税合计
	blatest: 'blatest', //是否
	bshowlatest: 'bshowlatest', // 是否显示最新版
	vchgdate: 'vchgdate', // 变更日期
	vchgpsn: 'vchgpsn', // 变更人
	cprojectid: 'cprojectid', // 项目
	depid_v: 'depid_v', // 部门
	deliaddr: 'deliaddr', // 交货地点
	personnelid: 'personnelid', // 人员

	vsrctype: 'vsrctype', // 来源单据类型
	cectypecode: 'cectypecode', // 电子商务单据类型
	pk_ct_price: 'pk_ct_price', // 合同价格信息

	nexchangerate: 'nexchangerate', // 折本汇率
	ccurrencyid: 'ccurrencyid', // 本位币
	ngroupexchgrate: 'ngroupexchgrate', // 集团本位币汇率
	nglobalexchgrate: 'nglobalexchgrate', // 全局本位币汇率
	cratetype: 'cratetype',
	dratedate: 'dratedate',
	fratecategory: 'fratecategory',
	ctrantypeid: 'ctrantypeid', // 交易类型
	vtrantypecode: 'vtrantypecode', // 合同类型编码
	nordnum: 'nordnum', // 订单执行累计数量
	csrcid: 'csrcid', // 来源单据主表ID
	ctranspmodeid: 'ctranspmodeid', // 运输方式
	cproductorid: 'cproductorid', // 生产厂家
	cqualitylevelid: 'cqualitylevelid', // 质量等级
	cunitid: 'cunitid', // 主单位
	nastnum: 'nastnum', // 数量
	vmemo: 'vmemo', // 备注
	vchangecode: 'vchangecode', // 变更版本号
	vchgreason: 'vchgreason', // 变更原因
	vexecreason: 'vexecreason', // 执行过程-原因
	cqpbaseschemeid: 'cqpbaseschemeid', // 优质优价方案
	fbuysellflag: 'fbuysellflag', // 购销类型
	ncaltaxmny: 'ncaltaxmny', // 计税金额
	bbracketorder: 'bbracketorder', // 是否总括订单
	corigcurrencyid: 'corigcurrencyid', // 原币币种
	pk_srcmaterial: 'pk_srcmaterial', // 物料OID
	cffileid: 'cffileid', // 特征码
	vsrccode: 'vsrccode', // 来源单据号

	subscribedate: 'subscribedate', // 合同签订日期
	valdate: 'valdate', // 计划生效日期
	invallidate: 'invallidate', // 计划终止日期
	pk_payterm: 'pk_payterm', // 收付款协议

	nnum: 'nnum', // 主数量
	nqtorigprice: 'nqtorigprice', // 无税单价
	nqtorigtaxprice: 'nqtorigtaxprice', // 含税单价
	norigprice: 'norigprice', // 主无税单价
	norigtaxprice: 'norigtaxprice', // 主含税单价
	ngprice: 'ngprice', // 主本币无税单价
	ngtaxprice: 'ngtaxprice', // 主本币含税单价
	nqtunitnum: 'nqtunitnum', // 报价数量
	ntaxrate: 'ntaxrate', // 税率
	ftaxtypeflag: 'ftaxtypeflag', // 扣税类别
	norigtaxmny: 'norigtaxmny', // 价税合计
	nmny: 'nmny', // 本币无税金额
	ntaxmny: 'ntaxmny', // 本币价税合计
	ntax: 'ntax', // 税额
	nnosubtaxrate: 'nnosubtaxrate', // 不可抵扣税率
	nnosubtax: 'nnosubtax', // 不可抵扣税额

	nqtprice: 'nqtprice', // 本币无税单价
	nqttaxprice: 'nqttaxprice', // 本币含税单价
	businessemail:'businessemail',
	
	delivdate: 'delivdate', // 计划收发货日期
	pk_material: 'pk_material', // 物料
	pk_marbasclass: 'pk_marbasclass', // 物料基本分类
	vqtunitrate: 'vqtunitrate', // 报价单位换算率
	vchangerate: 'vchangerate', // 换算率
	castunitid: 'castunitid', // 单位
	cqtunitid: 'cqtunitid', // 报价单位
	csendcountryid: 'csendcountryid' /** 发货国家/地区 **/,
	crececountryid: 'crececountryid' /** 收货国家/地区 **/,
	ctaxcountryid: 'ctaxcountryid' /** 报税货国家/地区 **/,
	ctaxcodeid: 'ctaxcodeid' /** 税码 **/,
	pk_financeorg_v: 'pk_financeorg_v', // 财务组织
	pk_arrvstock_v: 'pk_arrvstock_v', // 收货库存组织
	outaccountdate: 'outaccountdate', // 出账日
	paymentday: 'paymentday', // 账期天数
	checkdata: 'checkdata', // 固定结账日
	effectmonth: 'effectmonth', // 生效月
	effectaddmonth: 'effectaddmonth', // 附加月
	vtermcode: 'vtermcode', // 条款编码
	dmakedate: 'dmakedate', // 制单日期
	showorder: 'showorder', // 付款期

	pk_origct: 'pk_origct', // 原始主键

	vtermcontent: 'vtermcontent', // 条款内容
	votherinfo: 'votherinfo', // 其他信息
	vexpcode: 'vexpcode', // 费用编码
	vexpsum: 'vexpsum', // 费用金额
	vmemoracode: 'vmemoracode', // 大事记编码
	accrate: 'accrate', // 付款比例
	pk_payperiod: 'pk_payperiod', // 起效日期
	pk_balatype: 'pk_balatype', // 结算方式

	/** 请购单字段 */
	pk_praybill: 'pk_praybill', // 请购单主键
	pk_praybill_b: 'pk_praybill_b', // 请购单子表主键
	pk_purchaseorg: 'pk_praybill_b.pk_purchaseorg', // 采购组织
	pk_employee: 'pk_employee', // 采购员
	praybill_srcmaterial: 'pk_praybill_b.pk_srcmaterial', // 物料
	bordernumexec: 'bordernumexec', // 已生成订单量作为合同执行

	/** 价格审批单字段 */
	pk_priceaudit: 'pk_priceaudit', // 价格审批单
	pk_priceaudit_b: 'pk_priceaudit_b', // 价格审批单明细
	pk_bizpsn: 'pk_bizpsn', // 采购员
	nordastnum: 'nordastnum', // 订货数量
	priceaudit_material: 'pk_priceaudit_b.pk_material', // 物料

	/** 合同交易类型 */
	ninvctlstyle: 'ninvctlstyle', // 物料控制方式
	controltype: 'controltype', // 订单控制方式
	ismustcontrol: 'ismustcontrol', // 是否严格控制订单
	ndatactlstyle: 'ndatactlstyle', // 单价控制方式
	rate: 'rate', // 订单容差比例
	memo: 'memo', // 备注
	fpricepattern: 'fpricepattern', // 取价模式
	boverctpay: 'boverctpay', // 允许超合同付款
	nallowance: 'nallowance', // 超付款容差（%）
	approvesce: 'approvesce',
	scene: 'scene',
	ssctp: 'zycl',
	billtype: 'Z2',
	pk: 'pk'
};

// 合同状态
const FSTATUSFLAG = {
	free: '0', // 自由
	validate: '1', // 生效
	approving: '2', // 审批中
	approve: '3', // 审批通过
	unapprove: '4', // 审批未通过
	frozen: '5', // 冻结
	terminate: '6', // 终止
	commit: '7' // 提交
};

// 版本号
const VERSION = {
	v1: '1' // 版本1.0
};

// 后台关键字
const BACKENDKEY = {
	successKey: 'successKey'
};

// 购销类型枚举
const BUYSELLFLAG = {
	national_sell: '1', // 国内销售
	national_buy: '2', // 国内采购
	output: '3', // 出口
	import: '4', // 进口
	no_distinct: '5' // 不区分
};

// 卡片表格区域ID
const CARDTABLEAREAIDS = [
	AREA.cardTableId,
	AREA.cardTermId,
	AREA.cardPayId,
	AREA.cardFeeId,
	AREA.cardMemoraId,
	AREA.cardChangeId,
	AREA.cardExecutId
];

// 卡片表格区域名称
const CARDTABLEAREANAMES = [
	'4004PURDAILY-000051',
	'4004PURDAILY-000052',
	'4004PURDAILY-000053',
	'4004PURDAILY-000054',
	'4004PURDAILY-000055',
	'4004PURDAILY-000056',
	'4004PURDAILY-000057'
]; /* 国际化处理： 详细信息,合同条款,付款协议,合同费用,合同大记事,变更历史,执行过程*/

// 复制行操作
const COPYPASTEBTNS = {
	[AREA.cardTableId]: {
		initBtns: [
			BUTTONID.AddLine,
			BUTTONID.DeleteLine,
			BUTTONID.CopyLine,
			BUTTONID.LinkPriceInfo,
			BUTTONID.ReRangeRowNo
		],
		pasteBtns: [ BUTTONID.PasteLineToTail, BUTTONID.CancelB ]
	},
	[AREA.cardTermId]: {
		initBtns: [ BUTTONID.AddLineTerm, BUTTONID.DeleteLineTerm, BUTTONID.CopyLineTerm ],
		pasteBtns: [ BUTTONID.PasteLineToTailTerm, BUTTONID.CancelBTerm ]
	},
	[AREA.cardPayId]: {
		initBtns: [ BUTTONID.AddLinePay, BUTTONID.DeleteLinePay, BUTTONID.CopyLinePay ],
		pasteBtns: [ BUTTONID.PasteLineToTailPay, BUTTONID.CancelBPay ]
	},
	[AREA.cardFeeId]: {
		initBtns: [ BUTTONID.AddLineFee, BUTTONID.DeleteLineFee, BUTTONID.CopyLineFee ],
		pasteBtns: [ BUTTONID.PasteLineToTailFee, BUTTONID.CancelBFee ]
	},
	[AREA.cardMemoraId]: {
		initBtns: [ BUTTONID.AddLineMemora, BUTTONID.DeleteLineMemora, BUTTONID.CopyLineMemora ],
		pasteBtns: [ BUTTONID.PasteLineToTailMemora, BUTTONID.CancelBMemora ]
	}
};

// 删除行、复制行显隐性
const DELETELINEBTNS = {
	[AREA.cardTableId]: [ BUTTONID.DeleteLine, BUTTONID.CopyLine, BUTTONID.LinkPriceInfo ],
	[AREA.cardTermId]: [ BUTTONID.DeleteLineTerm, BUTTONID.CopyLineTerm ],
	[AREA.cardPayId]: [ BUTTONID.DeleteLinePay, BUTTONID.CopyLinePay ],
	[AREA.cardFeeId]: [ BUTTONID.DeleteLineFee, BUTTONID.CopyLineFee ],
	[AREA.cardMemoraId]: [ BUTTONID.DeleteLineMemora, BUTTONID.CopyLineMemora ]
};

// 粘贴时需清空的字段
const PASTECLEARFIELDS = {
	[AREA.cardTableId]: [ FIELDS.crowno, FIELDS.pk_ct_pu_b, FIELDS.ts ],
	[AREA.cardTermId]: [ FIELDS.pk_ct_pu_term, FIELDS.ts ],
	[AREA.cardPayId]: [ FIELDS.pk_ct_pu_payment, FIELDS.ts ],
	[AREA.cardFeeId]: [ FIELDS.pk_ct_pu_exp, FIELDS.ts ],
	[AREA.cardMemoraId]: [ FIELDS.pk_ct_pu_memora, FIELDS.ts ]
};

let BATCHITEMSNOFILTER = [
	'nastnum',
	'nnum',
	'nqtorigtaxprice', //含税单价
	'nqtorigprice', //无税单据
	'ntaxrate', //税率
	'ctaxcodeid', //税码
	'ftaxtypeflag' //扣税类别
];
/**
 * 自由辅助属性
 */
const FREEFIELD = {
	ccustomerid: 'casscustid',
	ccustomervid: 'casscustvid',
	cvendorid: '',
	cvendorvid: ''
};
export {
	AREA,
	APPCODE,
	PAGECODE,
	DATASOURCECACHE,
	DEFCACHEKEY,
	CACHESTATUS,
	BUTTONID,
	URL,
	UISTATUS,
	FIELDS,
	FSTATUSFLAG,
	VERSION,
	BACKENDKEY,
	BUYSELLFLAG,
	CARDTABLEAREAIDS,
	CARDTABLEAREANAMES,
	COPYPASTEBTNS,
	DELETELINEBTNS,
	PASTECLEARFIELDS,
	BATCHITEMSNOFILTER,
	TEMPSAVECONFIG,
	FREEFIELD
};

/*2S7LXljdWdGhrCxZ1MFl4nbo76lbmNV/zj9vAsZ4TsJjt35I/W4VBwuu/33I9fcb*/